package com.study;

public class Son01 extends Father01{

    public int house = 5;
    public String name;
    Son01(){
        super(); // 去执行符类的构造方法
        System.out.println("子类的构造方法，无参构造");
    }

    Son01(int age){
        super(age);

        System.out.println("子类的构造方法，有参构造");
    }
    Son01(int age, String name){
        super(age);
        this.name = name;
    }
    public void showMoney(){
        System.out.println("我有" + this.money + "元。这是儿子类实例化出来的对象进行赋值并使用的，使用方法和调自己的属性一样，通过this来调用");
    }
    public void showHouse(){
        System.out.println("我有" + this.house + "套房，我的house属性覆盖了爹的house属性，因为重名了");
        System.out.println("我爹有" + super.house + "套房");
    }
    public void hobby() {
        System.out.println("我喜欢看虎牙,我的方法名和我爹的方法名相同，所以我会覆盖我爹的方法");
    }
    public void work(){
        super.work();
        System.out.println("还可以在网上进行销售");
    }

}
